package com.better.backend.dataComputingService.model.scoreSelection;

import com.better.common.mongo.model.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;

import java.util.List;

/**
 *  设置分数段管理信息
 * @author tangping
 */
@Data
@Slf4j
@NoArgsConstructor
@ApiModel("分数段管理")
public class ScoreSelection extends BaseModel implements java.io.Serializable {
    //学校id
    @ApiModelProperty(value = "学校id" ,hidden = true)
    private String schoolId;
    //年级id
    @ApiModelProperty(value = "年级id" ,hidden = true)
    private String gradeId;
    //班级id
    @ApiModelProperty(value = "班级id" ,hidden = true)
    private String classId;
    //考试id
    @ApiModelProperty(value = "考试id")
    private String examId;
    /**
     *  学校名称
     */
    @ApiModelProperty(value="学校名称",hidden = true)
    private String schoolName;
    /**
     * 年级名称
     */
    @ApiModelProperty(value = "年级名称",hidden = true)
    private String gradeName;
    /**
     * 班级名称
     */
    @ApiModelProperty(value = "班级名称" ,hidden = true)
    private String className;
    /**
     *  考试名称
     */
    @ApiModelProperty(value = "考试名称")
    private String examName;

    /**
     *  分数段管理
     */
    private List<ScoreSelectionDetail> scoreSelectionDetailList;

    private String subjectId;
}
